Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ljubljana Open - Ljubljana The LTA Wrexham Challenger - Wrexham Mobilux Open - Luxembourg Banca Stato Challenger Lugano - Lugano Ostdeutscher Sparkassen Cup - Dresden Black Forest Open - Freudenstadt Open D'Orleans - Orleans Architect Open - Budapest The USTA Challenger at West End Racquet - Torrance Unique Zagreb Open - Zagreb The Wright Financial Group USTA Challenger - Champaign The Shelbourne Irish Open - Dublin Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla Bukhara Challenger - Bukhara Ispat Open 2004 - Ostrava Zagreb Open - Zagreb XXIX Edizione 'A.Savoldi Marco' - Manerbio Dusseldorf Open 2006 - Dusseldorf Top Wool Challenger Biella - Biella Gemax Open 2002 - Belgrade Fujitsu Siemens Open - Budapest Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Sarajevo Open - Sarajevo Stella Artois Clay Court Championships - Budaors Tennis Napoli Cup - Napoli Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon Tatra Banka Open 2003 - Bratislava ATU Cup - Weiden Pro Challenger at Calabasas - Calabasas Gemax Samsung Open 2004 - Belgrade Steelers Cup - Kosice VI Gramado Open de Tenis - Gramado Pekao Open 2004 - Szczecin Belgrade Challenger Samarkand Challenger - Samarkand Olbia Challenger - Olbia Sunrise Challenger ECM Prague Open 2005 - Prague Binghamton Professional Tennis Tournament - Binghamton Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb Mons Challenger Ethias Trophy - Mons 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Morocco Tennis Tour - Marrakech Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Tunis Open 2007 - Tunis Prostejov Challenger Qingdao Challenger Ischgl International Tennis Challenger 2003 - Ischgl IX Abierto Internacional de Salinas - Salinas Bangkok Challenger Bangkok Challenger Campionati Internazionali di Sicilia - Palermo Tatra Banka Slovak Open - Bratislava Open Seat-Godo '97 - Barcelona 1997 Mercedes Cup - Stuttgart Generali Open 1997 - Kitzbuhel RCA Championships - Indianapolis Rado Swiss Open - Gstaad Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Mallorca Open - Mallorca International Championships of Sicily - Palermo Trani Cup - Trani Schickendanz Open - Furth Adidas International - Sydney Bangkok Challenger Ostrava Challenger IPP Open - Helsinki Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Schickedanz Open - Furth Adidas Open de Toulouse - Toulouse Rado Swiss Open - Gstaad Open de Montauban - Montauban Open Seat-Godo '98 - Barcelona Qingdao Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Warsteiner Challenger Lubeck - Lubeck Kremlin Cup - Moscow Intersport Heilbronn Open - Heilbronn Open Seat-Godo 2001 - Barcelona Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Gemax Open - Belgrade UBS Open Gstaad - Gstaad Energis Open - Amsterdam 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Monterrey Challenger San Luis Potosi Challenger GHI Bronx Classic - Bronx Asirom Challenger - Brasov Bulgarian Open - Sofia Adidas International - Sydney Waco International Tennis Challenger - Waco Trofeo Conde de Godo - Barcelona Stockholm Open - Stockholm Dubai Tennis Open - Dubai Stella Artois Clay Court Championships - Budaors Energis Open - Amersfoort FILA Challenger - Biella TD Waterhouse Cup - Long Island Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Steelers Cup - Kosice Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Rado Swiss Open - Gstaad Architect Open - Budapest Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Open Seat Godo 2003 - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel UBS Open Gstaad - Gstaad U.S. Pro Tennis Championships - Boston Generali Open 2000 - Kitzbuhel Estoril Barcelona Munich Qatar Exxon Mobil Open 2003 - Doha Stuttgart Kitzbuhel Palermo Mexico City Estoril Munich Oporto Palermo Valencia Mexico City Madrid Hilversum Palermo Santiago Estoril Bologna Florence Genova Gstaad Stuttgart Hilversum Palermo Santiago Sao Paulo Buenos Aires Barcelona Bordeaux Guaruja RCA Championships - Indianapolis Buzios Franklin Templeton Tennis Classic - Scottsdale Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha Open 13 - Marseille Open Seat Godo - Barcelona Tel Aviv Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Arizona Men's Tennis Championships - Scottsdale Chennai Open - Chennai BellSouth Open - Vina del Mar St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Stuttgart Estoril Open - Estoril The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Open de Moselle - Metz Chennai Open - Chennai Medibank International - Sydney The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon 1999 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Franklin Templeton Tennis Classic - Scottsdale Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chengdu Challenger Nottingham Marbella BRD Nastase Tiriac Trophy - Bucharest The Dubai Tennis Championships - Dubai SA Tennis Open - Johannesburg Dubai Milan Barcelona Nice Belgrade Challenger BMW Open - Munich Gstaad Stuttgart Amsterdam Indianapolis Bogota Santiago Montevideo Buenos Aires Barcelona Gstaad Indianapolis Bucharest Athens Buenos Aires Masters Series - Hamburg Credit Agricole Suisse Open - Gstaad Prague PBZ Zagreb Indoors - Zagreb Athens US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Ecuador Open - Quito Geneva Open - Geneva AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis ATP Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Romanian Open - Bucharest International Championships of Sicily - Palermo Aircel Chennai Open - Chennai 1998 Mercedes Cup - Stuttgart Mallorca Open - Mallorca St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Open Sud de France - Montpellier Campionati Internazionali di Sicilia - Palermo Heilbronn Challenger Claro Open Colombia - Bogota Allianz Suisse Open Gstaad - Gstaad Generali Open 2002 - Kitzbuhel Valencia Open - Valencia Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Auckland Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Indianapolis Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Long Island Casablanca Prague Schenectady Montevideo Geneva Open - Geneva AEGON Championships - London Barcelona Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Rio Open - Rio de Janeiro ATU Cup - Weiden Umag Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg Sao Paulo Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Open Romania - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo AIG Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Countrywide Classic - Los Angeles TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona The Artois Championships - London Open Seat-Godo '99 - Barcelona Estoril ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Generali Open 1999 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Serbia Open - Belgrade AEGON Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Monte-Carlo - Monte-Carlo BellSouth Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf Italian Indoors - Milan Croatia Open - Umag Mutua Madrilena Masters Madrid - Madrid Winston-Salem Open - Winston-Salem Open Romania - Bucharest The Hamlet Cup - Long Island Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Open 13 - Marseille Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Dubai Tennis Open - Dubai Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Stuttgart Open Seat-Godo 2000 - Barcelona Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid CA Tennis Trophy - Vienna Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Indian Wells Key Biscayne Hamburg Rome Cincinnati Canadian Open Paris Indian Wells Key Biscayne CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Monte Carlo CA Tennis Trophy - Vienna Rome Monte Carlo Hamburg Rome Hamburg Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami 14th Paris Open - Paris The Ericsson Open - Miami Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mexico City Milan Indoors - Milan Casablanca Madrid BNP Paribas Masters - Paris German Open - Hamburg Indianapolis Long Island BNP Paribas Open - Indian Wells Great American Insurance ATP Championship - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells TD Waterhouse Cup - Long Island Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte Carlo Rogers Cup - Montreal Tennis Masters Series - Monte Carlo Moscow Heineken Open - Auckland Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow German Open - Hamburg Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Stuttgart Grand Prix de Tennis de Lyon - Lyon Hamburg Rogers Cup - Toronto San Marino Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rogers Cup - Montreal Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon U.S. Open French Open Dubai Duty Free Tennis Championships - Dubai U.S. Open French Open French Open Australian Open - Melbourne Miami Open - Miami 13th Paris Open - Paris Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami French Open - Paris Rakuten Japan Open - Tokyo Tennis Masters Series - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Argentina Open - Buenos Aires Wimbledon - London Campionati Internazionali D'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Cincinnati Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Scottsdale Open de Moselle - Metz Kitzbuhel Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne St. Petersburg Open - St. Petersburg Croatia Open - Umag Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open China Open - Beijing French Open U.S. Open French Open U.S. Open Wimbledon Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome U.S. Open - New York Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 French Open - Paris Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open Campeonato de Espana Kia de Tenis 2004 - Madrid French Open - Paris Mubadala World Tennis Championship AAMI Classic - Kooyong Australian Open - Melbourne Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Barclays ATP World Tour Finals - London U.S. Open - New York Olympics - Sydney Olympics - Beijing Olympics - London Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 ATP Tour World Championship - Hannover Tennis Masters Cup - Lisbon Barclays ATP World Tour Finals - London Grand Slam Cup